package com.team.cloudsharing.controller.sharefolder;

import java.util.List;

import org.springframework.http.ResponseEntity;

import com.team.cloudsharing.dto.FolderSharing;
import com.team.cloudsharing.dto.Message;
import com.team.cloudsharing.dto.User;

public interface ShareFolderController {
	
	public ResponseEntity<Message> shareFolderToListUser(FolderSharing folderSharing);

	public ResponseEntity<List<User>> getShareFolderInformation(String userEmail, String folderName, String folderPath);

	public ResponseEntity<Message> leaveOrUnShareFolder(String userEmailOfRequester, String userEmailOfDocument, String folderName, String folderPath, String action);
	
	public ResponseEntity<Message> leaveOrUnShareWeb(String userEmailOfRequester, String folderName, String folderPath);
}
